home *** CD-ROM | disk | FTP | other *** search
/ Spacewalker F97 / Spacewalker F97.iso / DRIVER / 553 / BIOS / POSTCODE.TXT < prev    next >
Encoding:
Text File  |  1996-06-26  |  11.0 KB  |  184 lines

  1. AWARD Software Europe                                   Elsenheimerstr. 50
  2.                                                         D-80687 Muenchen
  3.                                                         GERMANY
  4.                                                         Tel: 089 / 57 57 50
  5.                                                         Fax: 089 / 57 59 98
  6.  
  7. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  8. AWARD POST Codes for BIOS V4.20 and V4.50
  9. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  10. Der Text unter "DESCRIPTION" basiert auf der von AWARD Software Europe 
  11.  freundlicherweise zur Verf?gung gestellte Beschreibung der durchgef?hrten
  12.  Tests (POST procedures). Bitte beachten Sie, daá die Auflistung der Codes 
  13.  hier nicht (!) in numerischer Reihenfolge erfolgt, sondern dem Ablauf der
  14.  Routinen w"hrend des POST entspricht. Codes in runden Klammern sind zum 
  15.  Teil OEM-spezifisch oder nur in einer Version 4.20 bzw. 4.50 verf?gbar.
  16. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  17.  
  18. POSTcode / NAME                  DESCRIPTION
  19.  
  20.   00       Reserved              -
  21.  (C0)      Turn Off Chipset      OEM specific cache control.
  22.            Cache
  23.   01       Processor Test 1      Processor Status (IFLAGS) verification.
  24.                                  Tests the following processor status 
  25.                                  flags: carry, zero, sign, overflow.
  26.                                  The BIOS will set each of these flags, 
  27.                                  verify they are set, then turn each flag 
  28.                                  off and verify it is off.
  29.                                  
  30.  (CA)      Processor test 1      Processor test 1 (s. a.) for fast boot.
  31.            (very early init)
  32.   02       Processor Test 2      Test processor registers, Read/Write/
  33.                                  Verify all CPU registers exept SS, SP and
  34.                                  BP with data pattern FF and 00.
  35.   03       Initialize Chips      Disable NMI, PIE, AIE, UIE, SQWV. 
  36.                                  Disable video, parity checking, DMA.
  37.                                  Reset math coprozessor. Clear all page 
  38.                                  registers, CMOS shutdown byte. 
  39.                                  Initialize timer 0, 1 and 2; including set
  40.                                  EISA timer to a known state. 
  41.                                  Initialize DMA controllers 0 and 1.
  42.                                  Initialize interrupt controllers 0 and 1.
  43.                                  Initialize EISA extended registers.
  44.   04       Test Memory Refresh   RAM must be periodically refreshed in order
  45.            Toggle                to keep the memory from decaying. This 
  46.                                  function assures (by testing Port 0x61 
  47.                                  Bit 4) that the memory refresh is working
  48.                                  properly.
  49.   05       Blank video           Keyboard controller initialization.
  50.            Initalize keyboard
  51.  (06)      EPROM Checksum        Checksum BIOS EPROM, sign-on-message, 
  52.            (or reserved)         evaluation-message and F000:E000 to 
  53.                                  F000:EFFF area.
  54.   07       Test CMOS Interface   Verifies CMOS is working correctly,
  55.            and Battery Status    detects bad battery. Detects if CMOS 
  56.                                  override key (INSERT) is pressed.
  57.   BE       Chipset Default       Program chipset registers with power on 
  58.            Initialization        BIOS defaults.
  59.  (C1)      Memory presence test  OEM specific Test to size onboard memory.
  60.  (C5)      Early Shadow          OEM specific shadow enable for fast boot.
  61.  (C6)      Cache presence test   External cache size detection.
  62.   08       Setup low memory      Early chipset initialization (Code C2).
  63.                                  Memory  presence test.
  64.                                  OEM chipset routines.
  65.                                  Clear low 64K of memory.
  66.                                  Test first 64K memory.
  67.   09       Early Cache           (Cyrix CPU initialization,)
  68.            Initialization        Cache initialization.
  69.   0A       Setup Interrupt       Initialize first 120 interrupt vectors
  70.            Vector Table          with SPURIOS_INT_HDLR and initialize 
  71.                                  INT 00h-1Fh according to INT_TBL.
  72.   0B       Test CMOS RAM         Test CMOS checksum, if bad or INSERT-key
  73.            Checksum              is pressed, load defaults.
  74.   0C       Initialize Keyboard   Detect type of keyboard controller 
  75.                                  (optional). Set NUM_LOCK status.
  76.   0D       Initialize Video      Detect CPU clock. Read CMOS location 14h
  77.            Interface             to find out type of video in use.
  78.                                  Initialize video adapter.
  79.   0E       Test Video Memory     Test video memory, write sign-on message 
  80.                                  to screen, setup screen for POST messages.
  81.                                  Setup shadow RAM (enable shadow according 
  82.                                  to setup).
  83.   0F       Test DMA contr. #0    BIOS checksum test. 
  84.                                  Keyboard detect and initialization.
  85.   10       Test DMA contr. #1    -
  86.   11       Test DMA Page reg.    Test DMA Page registers.
  87.   12-13    Reserved              -
  88.   14       Test Timer Ctr. 2     Test 8254 Timer 0 Counter 2.
  89.   15       Test 8259-1 Mask      Verify 8259 Channel 1 masked interrupts
  90.            Bits.                 by alternately turning off and on the 
  91.                                  interrupts lines.
  92.   16       Test 8259-2 Mask      Verify 8259 Channel 2 masked interrupts
  93.            Bits.                 by alternately turning off and on the 
  94.                                  interrupts lines.
  95.   17       Test Stuck 8259's     Turn off interrupts, then verify
  96.            Interrupt Bits        no interrupt mask register is on.
  97.              
  98.   18       Test 8259 Interrupt   Force an interrupt and verify that 
  99.            Functionality         the interrupt occurred.
  100.   19       Test Stuck NMI Bits   Verify NMI can be cleared. 
  101.            (Parity/IO Check)    
  102.   1A       Display CPU clock     -
  103.            (Reserved in V2.00)
  104.   1B-1E    Reserved              -
  105.   1F       Set EISA Mode         If EISA non-volatile memory checksum is 
  106.                                  good, execute EISA initialization. If not,
  107.                                  execute ISA tests and clear EISA mode flag.
  108.                                  Test EISA Configuration Memory Integrity 
  109.                                  (checksum & communication interface).
  110.   20       Enable Slot #0        Initialize slot 0 (System Board).
  111.            (EISA)
  112.   21-2F    Enable Slots          Initialize slots 1 through 15.
  113.            #1 - 15 (EISA).  
  114.   30       Size Base and         Size base memory from 256K to 640K and 
  115.            Extented Memory       Extented Memory above 1MB.
  116.   31       Test Base and         Test base memory from 256K to 640K and 
  117.            Extented Memory       Extented Memory above 1MB using various
  118.                                  Patterns.
  119.                           ! NOTE: This will be skipped in EISA mode and can
  120.                                   be "skipped" with ESC key in ISA mode.
  121.   32       Test EISA Extended    If EISA mode flag is set then test EISA
  122.            Memory (EISA)         memory found during slots initialization.
  123.                           ! NOTE: This will be skipped in EISA mode and can
  124.                                   be "skipped" with ESC key in ISA mode.
  125.  (33)      IDE auto detect       OEM-specific detection of IDE parameters .
  126.            (Reserved in V4.50)
  127.   34-3B    Reserved.
  128.   3C       Setup enabled.        Enable to enter setup (show message 
  129.                                  on screen).
  130.   3D       Initialize &          Detect if mouse (PS/2) is present,
  131.            Install Mouse         initialize mouse aund install interrupt
  132.                                  vectors. (V4.20: OEM specific.)
  133.   3E       Setup Cache           Initialize cache controller. If enabled in
  134.            Controller            setup, enable cache (internal & external).
  135.   3F       Setup Shadow RAM.     Enable shadow according to setup.
  136.            (Reserved in V4.50)
  137.   40       Reserved.             -
  138.   BF       Chipset Init.         Program chipset registers with setup 
  139.                                  values.
  140.   41       Initialize Floppy     Initialize floppy disk drive
  141.            drive & controller    controller and any drives.
  142.   42       Init. Hard disk       Initialize hard disk drive
  143.            drive & controller    controller and any drives.
  144.   43       Detect & Init.        Initialize any serial and parallel
  145.            Ser./Par. Ports       ports (also game port).
  146.   44       Reserved              -
  147.   45       Detect & Init.        Initialize math coprocessor.
  148.            Math Coprocessor
  149.   46       Reserved.              
  150.   47       Set speed for boot    Chipset dependent speed switching
  151.            (reserved in V4.50)   routine (V4.20 only, Code C8).
  152.   48-4D    Reserved.
  153.   4E       Manufact. POST Loop   Reboot if manufacturing post loop pin
  154.            or Disp. Messages.    (or Keyboard controller bit P15) is set
  155.                                  Otherwise display any messages (i. e. 
  156.                                  any non-fatal errors that were detected 
  157.                                  during POST) and enter setup.
  158.   4F       Security Check        Ask password security (optional).
  159.   50       Write CMOS            Write all CMOS values back to RAM, 
  160.                                  recalculate checksum and clear screeen.
  161.   51       Pre-boot Enable       Enable parity checker. Enable NMI.
  162.                                  Enable cache before boot.
  163.   52       Initialize Option     Initialize any option ROMs present from 
  164.            ROMs                  0xC8000h to 0xEFFFFh.
  165.                           ! NOTE: When FSCAN option is enabled, this step
  166.                                   will initialize ROMs to 0xF7FFFh.
  167.   53       Initialize Time       Initialize time value in 40h: BIOS area.
  168.            Value
  169.   54-5F    Reserved              -
  170.   60       Setup Virus           Setup virus protect according to setup
  171.            Protect               (optional).
  172.   61       Set Boot Speed        Set system speed for boot.
  173.   62       Setup NumLock         Setup NumLock status according to setup.
  174.   63       Boot Attempt          Set low stack. Boot via INT 19h. 
  175.  (D0-DF)   Debug                 Available POST codes for use by source 
  176.                                  code customers during development.
  177.   B0       Spurious Int.         If interrupt occurs in protected mode.
  178.   B1       Unclaimed NMI         If unmasked NMI occurs, display message
  179.                                  "Press F1 to disable NMI, F2 reboot"
  180.   E0       Reserved              -
  181.   E1-EF    Setup pages           (E1 = Page 1, E2 = Page 2, ...).
  182.   FF       Boot                  -
  183.  
  184.